


/// 评测结果实体
class XFEvalResultEntity {
  /// 录音文件路径
  late String path;
  /// 评测结果 xml 格式
  late String result;
  /// 转换前的base64字符
  String? resultBase64;
  /// 当前事件类型
  XFEvalEventType type;
  /// 原文
  String? originText;
  /// 错误码
  int? errorCode;

  XFEvalResultEntity({
    required this.path,
    required this.result,
    required this.type,
    this.originText,
    this.errorCode,
    this.resultBase64,
  });
}

/// 当前事件类型
enum XFEvalEventType{

  /// 开始录音
  startRecord,

  /// 结束录音
  endRecord,

  /// 评测结果
  evalResult,

  /// 错误情况
  error,

  /// 没有检测到说话 超时 前置超时
  timeout,


}